male animal with large testicles - German English Dictionary